function [temp_noise1,temp_noise2]=gauss(dot,sampled_Dopler,k,gauss_seed)
randn('seed',(k+k*8)^4+gauss_seed);
L=dot/2;
%randn('state',1234)
Noise_I1(1:L)=[(1/sqrt(2))*(randn(1,L))];
%randn('state',12345)
Noise_I2(1:L)=[(1/sqrt(2))*(randn(1,L))];
%randn('state',123456)
Noise_Q1(1:L)=[(1/sqrt(2))*(randn(1,L))];
%randn('state',1234567)
Noise_Q2(1:L)=[(1/sqrt(2))*(randn(1,L))];
Noise_half1=Noise_I1+Noise_Q1*j;
Noise_half2=Noise_I2+Noise_Q2*j;
Noise_halftemp1=transpose(Noise_half1(1:L-1)');
Noise_halftemp2=transpose(Noise_half2(1:L-1)');
    Noise_half11=Noise_halftemp1(L-1:-1:1);
    Noise_half22=Noise_halftemp2(L-1:-1:1);
temp_noise1=[0,Noise_half1(1:L-1),0,Noise_half11];
temp_noise1=temp_noise1.*sampled_Dopler;
temp_noise2=[0,Noise_half2(1:L-1),0,Noise_half22];
temp_noise2=temp_noise2.*sampled_Dopler;